/*tab菜单*/
                      @charset "UTF-8";
                button, html, input, select, textarea {
                    /*font-family: PingFang-SC-Regular,'Helvetica Neue',Helvetica,'microsoft yahei',sans-serif;*/
                }
                ol, ul {
                    list-style: none outside none;
                }
                dd, dl, li, ol, ul {
                    margin: 0;
                    padding: 0;
                }
                li, ul {
                    list-style: none outside none;
                    padding: 0;
                    margin: 0;
                    height: 100%;
                }
                
                body {
                    overflow-x: hidden;
                    margin: 0;
                    color: #222;
                    background-color: #fff;
                    -webkit-overflow-scrolling: touch;
                    min-height: 100%;
                    box-sizing: border-box;
                    position: relative;
                }
                .nav-index {
                    background-color:#ffffff;
                    width:100%;
                    height:2.5em;
                    overflow:hidden;
                    position:relative
                }
                .nav-index::after,.nav-index::before {
                    position:absolute;
                    content:"";
                    top:0;
                    bottom:0;
                    /*width:2px;*/
                    /*background-color:#39424a;*/
                    /*z-index:2;*/
                    /*-webkit-box-shadow:3px 4px 10px 6px #39424a;
                    box-shadow:3px 4px 10px 6px #39424a*/
                }
                .nav-index::before {
                    left:0
                }
                .nav-index::after {
                    right:0
                }
                .nav-index ul {
                    /*padding:8px 0;*/
                    height:2.5em;
                    overflow-y:hidden;
                    left:0;
                    position:absolute;
                    width:200%;
                    -moz-transition:left .5s cubic-bezier(0.25,.1,.25,1) 0s;
                    -o-transition:left .5s cubic-bezier(0.25,.1,.25,1) 0s;
                    transition:left .5s cubic-bezier(0.25,.1,.25,1) 0s;
                    -webkit-transition:left .5s cubic-bezier(0.25,.1,.25,1) 0s
                }
                .nav-index li {
                    float:left;
                    -moz-transition:width .3s ease;
                    -o-transition:width .3s ease;
                    transition:width .3s ease;
                    -webkit-transition:width .3s ease;
                    box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    /*font-size: .9em;*/
                    /*width: 16%;*/
                }
                .nav-index li a {
                    display:block;
                    height:2.5em;
                    line-height:2.5em;
                    /*border-left:1px solid #4a5259;*/
                    color:black;
                    text-align:center;
                    font-size:.9em;
                    padding:0 .8em;
                    overflow:hidden
                }
                .nav-index li:first-child a {
                    border-left:1px solid transparent
                }
                .nav-index li.nav_current a {
                    /*padding-left:16px;
                    padding-right:16px*/
                }
                .nav-index li.nav_current span {
                    /*border-bottom:#0a77e0 2px solid;*/
                    color:#0a77e0;
                    /*padding:2px 3px;
                    line-height:2.5em;
                    height:2.5em;
                    display:inline-block*/
                }
                 .nav-index li.nav_current {
                    border-bottom:#0a77e0 .11em solid;
                  }
                
                
                .nav-index ul.equal-flex {
                    display:-webkit-box;
                    display:-webkit-flex;
                    display:-moz-box;
                    display:-ms-flexbox;
                    display:flex
                }
                .nav-index ul.equal-flex li {
                    display:block;
                    -webkit-box-flex:1;
                    -webkit-flex:1;
                    -moz-box-flex:1;
                    -ms-flex:1;
                    flex:1
                }
                .nav-index ul.equal-flex li a {
                    padding:0
                }
                .nav-index ul.equal-table {
                    display:table;
                    width:100%
                }
                .nav-index ul.equal-table li {
                    float:none;
                    display:table-cell
                }
                .nav-index ul.equal a {
                    padding:0 5px
                }
                a{
                    text-decoration: none;
                }